global !p
from snippet_helpers import *
endglobal

snippet im "import" b
import ${1:Module}$0
endsnippet

snippet imp "import" b
import ${1:Module} exposing (${2:..})$0
endsnippet

snippet ex "module exposing" b
module ${1:`!p snip.rv = path_to_component_name(path, pascal_case_basename)`} exposing (${2:..})$0
endsnippet
